home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat1 / mmscd.z / mmscd
Encoding:
Text File  |  2002-10-03  |  7.7 KB  |  199 lines

  1.  
  2.  
  3.  
  4. mmmmmmmmssssccccdddd((((1111MMMM))))                                                            mmmmmmmmssssccccdddd((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      mmscd - communicates with MMSC (including front panel display) on
  10.      Origin2000 and Onyx2 rack systems
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      ////uuuussssrrrr////eeeettttcccc////mmmmmmmmssssccccdddd  [ ----ffff ssssddddeeeevvvv ] [ ----cccc ccccddddeeeevvvv ]
  14.                      [ ----bbbb bbbbaaaauuuudddd ] [ ----uuuu ffffrrrreeeeqqqq ]
  15.                      [ ----tttt """"ttttiiiittttlllleeee"""" ] [ ----NNNN ccccppppuuuussss ] [ ----DDDD ffffccccttttrrrr ]
  16.                      [ ----ggggddddllllmmmmnnnnGGGGMMMM ]
  17.  
  18. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.      _m_m_s_c_d is a daemon run by /_e_t_c/_r_c_2._d/_S_3_3_s_n_0_s_t_a_r_t.  It handles all
  20.      necessary communications with an Origin2000 system's Multi-Module System
  21.      Controller (MMSC).  An MMSC is usually connected to systems composed of
  22.      more than one module (one or more racks).
  23.  
  24.      The MMSC controls power sequencing and fan speed, monitors system
  25.      sensors, and drives the LCD front panel.  _m_m_s_c_d works with the MMSC to
  26.      run the CPU activity meter on the front panel, perform controlled normal
  27.      or emergency system shutdowns, and handle warning and alarm messages from
  28.      the system controller.
  29.  
  30.      Only one _m_m_s_c_d can run as a daemon at a time, and it must be run as root.
  31.      After _m_m_s_c_d is started, it probes the console device to determine if an
  32.      MMSC is present, and if not, it exits.
  33.  
  34.      The options are:
  35.  
  36.      ----ffff ssssddddeeeevvvv
  37.           Specifies the name of a non-console serial device to which the MMSC
  38.           is attached, in the case where it is not connected directly to the
  39.           console port /_d_e_v/_t_t_y_d_1. This can be used to test the graph display
  40.           without multiplexing MMSC control through the console.
  41.  
  42.      ----cccc ccccddddeeeevvvv
  43.           Specifies the name of a console serial device to which the MMSC is
  44.           attached.  This defaults to /dev/console on non-graphics systems,
  45.           but must be /dev/ttyd1 on graphics systems.
  46.  
  47.      ----bbbb bbbbaaaauuuudddd
  48.           Specifies a baud rate to use other than the default, whether the
  49.           MMSC is attached to the console or to a different serial device.
  50.  
  51.      ----gggg   Graceful powerdown mode causes _m_m_s_c_d to handle shutdowns by sending
  52.           a hang-up signal to all processes, waiting two seconds, sending a
  53.           kill signal to all processes, syncing all disks, and then powering
  54.           the system down.
  55.  
  56.      ----dddd   Debug mode _m_m_s_c_d displays debugging information relating to
  57.           transactions with the MMSC.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. mmmmmmmmssssccccdddd((((1111MMMM))))                                                            mmmmmmmmssssccccdddd((((1111MMMM))))
  71.  
  72.  
  73.  
  74.      ----llll   Display per node averages of cpu utilization. Each bar represents
  75.           the average of the cpu activity for all cpus on that node.  This
  76.           option is provided for use with 256 processor systems and is the
  77.           default on those systems.
  78.  
  79.      ----mmmm   CPU meter mode causes performance information to be displayed on a
  80.           bar graph on the MMSC LCD panel.  When the default console device is
  81.           used for MMSC communications, this data may have an impact on
  82.           console performance, depending on the amount of data and meter
  83.           update rate.
  84.  
  85.      ----MMMM   The display will show memory utilization information for each node.
  86.           Each bar will display the amount of free, in use, and kernel memory
  87.           for each node.
  88.  
  89.      ----uuuu ffffrrrreeeeqqqq
  90.           Sets CPU meter update frequency in Hz.  The default is chosen so as
  91.           to use at most 25% of available console bandwidth.
  92.  
  93.      ----DDDD ffffccccttttrrrr
  94.           Sets CPU meter bar decay (smoothing) factor as a multiplier per
  95.           second.  The default is 0.25.
  96.  
  97.      ----tttt ttttiiiittttlllleeee
  98.           Sets the title string at the top of the CPU meter display.  The
  99.           default is "Origin2000 System Activity." The maximum string length
  100.           is 32. If the string is longer, the default title will be displayed
  101.           instead.
  102.  
  103.      ----NNNN ccccppppuuuussss
  104.           Causes _m_m_s_c_d to pretend there are a different number of CPUs than
  105.           there actually are when drawing the CPU meter.  This is used to test
  106.           the CPU meter.
  107.  
  108.      ----nnnn   Prevents _m_m_s_c_d from forking into the background when it starts,
  109.           which is useful for debugging.
  110.  
  111.      ----GGGG   Include graphics information in CPU meter.  Causes systems which
  112.           have graphics support to include an additional bar graph color to
  113.           indicate the amount of time the CPUs are spending waiting on
  114.           graphics.
  115.  
  116. CCCCAAAABBBBLLLLIIIINNNNGGGG
  117.      The multi-module rack system must be cabled according to the instructions
  118.      in the user guide.  If the cabling is incorrect, _m_m_s_c_d exits within 3
  119.      seconds of being started because the MMSC cannot be contacted.
  120.  
  121.      Briefly, the ttyd1 serial port is connected to the MMSC BaseIO port (COM
  122.      4) using a DB-9 to DIN-8 cable.  The ttyd1 port is the right-most BaseIO
  123.      serial port on the master module.  The master module is the one whose
  124.      four-character LED display has a "c" next to the module number.
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. mmmmmmmmssssccccdddd((((1111MMMM))))                                                            mmmmmmmmssssccccdddd((((1111MMMM))))
  137.  
  138.  
  139.  
  140.      The system console is accessed by connecting a terminal to the Console
  141.      port (COM 1) on the MMSC.  If connected properly, the MMSC will respond
  142.      with the prompt "MMSC>" when Control-T is typed on the terminal.
  143.  
  144.      On systems with MMSC firmware earlier than version 1.1, it may be
  145.      necessary to enable the MMSC to talk.  On the MMSC console, type
  146.      Control-T to get the MMSC prompt, and enter _c_o_m _4 to list port settings.
  147.      Check the output for _o_o_b _y. If you see _o_o_b _n, then type Control-T and
  148.      enter _c_o_m _4 _o_o_b _y.
  149.  
  150.      To try starting _m_m_s_c_d again, run /_e_t_c/_i_n_i_t._d/_s_n_0_s_t_a_r_t _s_t_a_r_t.
  151.  
  152. DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
  153.      _m_m_s_c_d writes messages into /_v_a_r/_a_d_m/_s_y_s_l_o_g to indicate abnormal
  154.      conditions, such as when the connection to the MMSC is lost, or _m_m_s_c_d is
  155.      killed.
  156.  
  157.      If _m_m_s_c_d exits within 3 seconds of being started, there is a problem with
  158.      the communications path (refer to CABLING above).
  159.  
  160. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  161.      syslog(3C).
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.